package com.powernobug.bean.model;

import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @Author: 肖云戈
* @CreateTime: 2024-09-02
* @Description: ${description}
*/

/**
 * 商品基本信息表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MarketGoods {
    protected Integer id;

    /**
     * 商品编号
     */
    protected String goodsSn;

    /**
     * 商品名称
     */
    protected String name;

    /**
     * 商品所属类目ID
     */
    protected Integer categoryId;

    protected Integer brandId;

    /**
     * 商品宣传图片列表，采用JSON数组格式
     */
    protected String gallery;

    /**
     * 商品关键字，采用逗号间隔
     */
    protected String keywords;

    /**
     * 商品简介
     */
    protected String brief;

    /**
     * 是否上架
     */
    protected Boolean isOnSale;

    protected Short sortOrder;

    /**
     * 商品页面商品图片
     */
    protected String picUrl;

    /**
     * 商品分享海报
     */
    protected String shareUrl;

    /**
     * 是否新品首发，如果设置则可以在新品首发页面展示
     */
    protected Boolean isNew;

    /**
     * 是否人气推荐，如果设置则可以在人气推荐页面展示
     */
    protected Boolean isHot;

    /**
     * 商品单位，例如件、盒
     */
    protected String unit;

    /**
     * 专柜价格
     */
    protected BigDecimal counterPrice;

    /**
     * 零售价格
     */
    protected BigDecimal retailPrice;

    /**
     * 商品详细介绍，是富文本格式
     */
    protected String detail;

    /**
     * 创建时间
     */
    protected Date addTime;

    /**
     * 更新时间
     */
    protected Date updateTime;

    /**
     * 逻辑删除
     */
    protected Boolean deleted;
}